From 08269639606c0481037cbde7ebaf2e0455460883 Mon Sep 17 00:00:00 2001 From: salmonik Date: Thu, 29 Oct 2026 18:43:09 +0100 Subject: v2.2.1: forfeit blackjack bets when leaving or disconnecting --- tests/blackjack.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests/blackjack.rs') diff --git a/tests/blackjack.rs b/tests/blackjack.rs index 79721d3..f90ca8d 100644 --- a/tests/blackjack.rs +++ b/tests/blackjack.rs @@ -79,6 +79,17 @@ fn doubling_adds_the_base_bet_and_draws_one_card() { assert_eq!(hand.winnings, 40); } +#[test] +fn forfeiting_loses_the_bet() { + let mut hand = hand(&["10S", "9D", "6H", "8C"], 10); + hand.forfeit(); + + assert!(hand.is_done()); + assert_eq!(hand.result, "forfeit"); + assert_eq!(hand.winnings, 0); + assert_eq!(hand.bet, 10); +} + #[test] fn the_dealer_busts_and_the_player_wins() { let mut hand = hand(&["10S", "7H", "8H", "9C", "10H"], 10); -- cgit v1.2.3