diff --git a/position/src/move_generator/tests/peterellisjones.rs b/position/src/move_generator/tests/peterellisjones.rs index 52b0269..3828970 100644 --- a/position/src/move_generator/tests/peterellisjones.rs +++ b/position/src/move_generator/tests/peterellisjones.rs @@ -214,12 +214,12 @@ fn en_passant_discovered_check() { let generated_moves = pos.moves().iter().collect::>(); + let unexpected_move = MoveBuilder::new(piece!(Black Pawn), Square::E4, Square::D3) + .capturing_en_passant(piece!(White Pawn on D4)) + .build(); + assert!( - generated_moves.contains( - &MoveBuilder::new(piece!(Black Pawn), Square::E4, Square::D3) - .capturing_en_passant(piece!(White Pawn on D4)) - .build() - ), + !generated_moves.contains(&unexpected_move), "Valid moves: {:?}", formatted_move_list!(generated_moves, pos) );