From 1c3178f5d94b1fb4567cb1e91f7feed7e760a8fd Mon Sep 17 00:00:00 2001 From: Stefan Seifert Date: Sat, 19 Oct 2024 21:36:28 +0200 Subject: [PATCH] improve error message, initialize scoring tiles by default --- src/services/BotActions.ts | 2 +- tests/unit/helper/mockState.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/BotActions.ts b/src/services/BotActions.ts index c6ea627..4f5dca0 100644 --- a/src/services/BotActions.ts +++ b/src/services/BotActions.ts @@ -144,7 +144,7 @@ function getScoringActions(scoringAction: ScoringAction, round: number, function getEraScoringCategory(eraScoringTiles: ScoringCategory[], round:number) : ScoringCategory { const scoringCategory = eraScoringTiles[round-1] if (!scoringCategory) { - throw new Error(`Invalid era scoring category: ${round}`) + throw new Error(`No era scoring category for round ${round}: ${eraScoringTiles}`) } return scoringCategory } diff --git a/tests/unit/helper/mockState.ts b/tests/unit/helper/mockState.ts index 74da80a..872746f 100644 --- a/tests/unit/helper/mockState.ts +++ b/tests/unit/helper/mockState.ts @@ -8,8 +8,8 @@ export default function (params?: MockStateParams) : State { baseFontSize: 1, setup: { difficultyLevel: params?.difficultyLevel ?? DifficultyLevel.BEGINNER, - eraScoringTiles: params?.eraScoringTiles ?? [], - finalScoringTiles: params?.finalScoringTiles ?? [], + eraScoringTiles: params?.eraScoringTiles ?? [ScoringCategory.CONSTRUCTION,ScoringCategory.CULTURE,ScoringCategory.EVOLUTION,ScoringCategory.EXPANSION], + finalScoringTiles: params?.finalScoringTiles ?? [ScoringCategory.KNOWLEDGE,ScoringCategory.POPULATION,ScoringCategory.PRESTIGE], initialCardDeck: params?.initialCardDeck }, rounds: params?.rounds ?? []