chore: add back a test wrongly removed in merge
cargo devel CI / cargo CI (push) Failing after 3m11s Details

This commit is contained in:
Christoph J. Scherr 2024-08-07 15:01:11 +02:00
parent f63c3d0449
commit 58f6646c6e
1 changed files with 16 additions and 0 deletions

View File

@ -21,3 +21,19 @@ fn test_build_builtin_solvers() {
let _naive_solver =
AnyBuiltinSolver::Naive(NaiveSolver::build(&wl).expect("could not build naive solver"));
}
#[test]
fn test_naive_win_games() -> anyhow::Result<()> {
let wl = wordlist();
let sl =
AnyBuiltinSolver::Naive(NaiveSolver::build(&wl).expect("could not build naive solver"));
let builder = Game::builder(&wl);
{ 0..50 }.into_par_iter().for_each(|_round| {
let mut game = builder.build().expect("could not make game");
sl.play(&mut game).expect("could not play game");
assert!(game.finished());
assert!(game.won());
});
Ok(())
}