diff options
| author | historia <[not public]> | 2026-09-29 14:23:52 -0400 |
|---|---|---|
| committer | historia <[not public]> | 2026-09-29 14:23:52 -0400 |
| commit | 004dcd3826856870b267a55dacf84aa7742b7e3f (patch) | |
| tree | 3789558833d8486153271e818e7579e86721855e /internal/casino/blackjack_test.go | |
| parent | 3db3071c444abb2133e1fcaf7e685095415c1adf (diff) | |
| download | thehouseoficarus-004dcd3826856870b267a55dacf84aa7742b7e3f.tar.gz | |
fix: detailed casino output by default, compact output overrides card size
Diffstat (limited to 'internal/casino/blackjack_test.go')
| -rw-r--r-- | internal/casino/blackjack_test.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/casino/blackjack_test.go b/internal/casino/blackjack_test.go index dd3d83a..08069ef 100644 --- a/internal/casino/blackjack_test.go +++ b/internal/casino/blackjack_test.go @@ -127,10 +127,10 @@ func TestBlackjackPromptNamesActiveHandAndOnlyOffersAvailableActions(t *testing. table.activeHand = 0 table.dealer.cards = []card{{rank: "10"}, {rank: "7"}} event := table.prompt()[0] - if event.Message != "Your turn (K,6).\nActions: hit, stand, double" { + if event.Message != "Your turn." { t.Fatalf("prompt=%q", event.Message) } - if event.Menu == nil || !strings.Contains(event.Menu.Heading, "Hand 1/1 | 16 | Wager 10") || event.Menu.ShowBalance || + if event.Menu == nil || !strings.Contains(event.Menu.Heading, "Your turn |") || event.Menu.ShowBalance || len(event.Menu.Commands) != 3 || event.Menu.Commands[0].Command != "hit" || event.Menu.Commands[1].Command != "stand" || event.Menu.Commands[2].Command != "double" { t.Fatalf("prompt menu=%+v", event.Menu) } @@ -199,7 +199,7 @@ func TestBlackjackInsuranceDeclineContinuesRound(t *testing.T) { if table.phase != blackjackPlaying { t.Fatalf("phase=%s, want playing after insurance declined", table.phase) } - if !hasMessage(events, "Your turn (10,8).") { + if !hasMessage(events, "Your turn.") { t.Fatalf("round did not continue after insurance: %+v", events) } } @@ -280,7 +280,7 @@ func TestBlackjackDisconnectActivePassesPlay(t *testing.T) { t.Fatalf("alice's forfeited wager was paid: %d", wa.paid) } // Bob is now prompted for his turn (10,6 against dealer 10-up). - if !hasMessage(disEvt, "Your turn (10,6)") { + if !hasMessage(disEvt, "Your turn.") { t.Fatalf("play did not pass to bob after alice left: %+v", disEvt) } // Bob stands; round settles. |
