#[cfg(test)]
mod tests {
+ use crate::{card::Deck, evaluator::Evaluator};
+
use super::*;
#[test]
assert_eq!(freq, expected_freq);
}
+
+ #[test]
+ fn evaluate_without_cards() {
+ let mut deck = Deck::default();
+ let player_hands = deck
+ .get_with_rules_and_player_nb(&Rules::Holdem, 4)
+ .unwrap();
+ let mut evaluator = Evaluator::new();
+ assert!(evaluator.eval().is_err());
+ assert!(evaluator.with_hands(&player_hands).eval().is_err());
+ }
}