don't hang on goalie selection
This commit is contained in:
parent
c6c461f584
commit
405ca1c5c7
|
@ -99,7 +99,10 @@ setGameGoalie gid s = fromMaybe s $ do
|
|||
& gYtd %~ updateStats
|
||||
& gLifetime %~ updateStats
|
||||
|
||||
updateGameState gs = gs
|
||||
& gameGoalieStats %~ updateMap gid newGoalieStats updateStats
|
||||
& gameGoalieAssigned .~ True
|
||||
|
||||
Just $ s
|
||||
& database.dbGoalies %~ modifyNth gid updateGoalie
|
||||
& progMode.gameStateL.gameGoalieStats
|
||||
%~ updateMap gid newGoalieStats updateStats
|
||||
& database.dbGoalies %~ modifyNth gid updateGoalie
|
||||
& progMode.gameStateL %~ updateGameState
|
||||
|
|
|
@ -245,7 +245,10 @@ setGameGoalieSpec = describe "setGameGoalie" $ let
|
|||
[ ( "game stats", game, goalieStats gWins gLosses gTies )
|
||||
, ( "YTD stats", ytd, goalieStats ytdWins ytdLosses ytdTies )
|
||||
, ( "lifetime stats", lifetime, goalieStats ltWins ltLosses ltTies )
|
||||
])
|
||||
]
|
||||
|
||||
it "should set the gameGoalieAssigned flag" $
|
||||
progState^.progMode.gameStateL.gameGoalieAssigned `shouldBe` True)
|
||||
[ ( "checking Bob", 0, bobData )
|
||||
, ( "checking Joe", 1, joeData )
|
||||
])
|
||||
|
|
Loading…
Reference in New Issue
Block a user