summaryrefslogtreecommitdiffstats
path: root/tests/blackjack.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/blackjack.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/blackjack.rs b/tests/blackjack.rs
index f90ca8d..36ed7cf 100644
--- a/tests/blackjack.rs
+++ b/tests/blackjack.rs
@@ -16,7 +16,12 @@ fn card_values_and_soft_totals_are_correct() {
16 assert_eq!(card_label("AS"), "A♠"); 16 assert_eq!(card_label("AS"), "A♠");
17 assert_eq!(card_label("10H"), "10♥"); 17 assert_eq!(card_label("10H"), "10♥");
18 18
19 let cards = |values: &[&str]| values.iter().map(|card| card.to_string()).collect::<Vec<_>>(); 19 let cards = |values: &[&str]| {
20 values
21 .iter()
22 .map(|card| card.to_string())
23 .collect::<Vec<_>>()
24 };
20 assert_eq!(hand_total(&cards(&["AS", "10H"])), 21); 25 assert_eq!(hand_total(&cards(&["AS", "10H"])), 21);
21 assert_eq!(hand_total(&cards(&["AS", "9H"])), 20); 26 assert_eq!(hand_total(&cards(&["AS", "9H"])), 20);
22 assert_eq!(hand_total(&cards(&["AS", "AS", "9H"])), 21); 27 assert_eq!(hand_total(&cards(&["AS", "AS", "9H"])), 21);