Get en passant move building working (again?)

This commit is contained in:
Eryn Wells 2024-02-13 11:05:02 -07:00
parent 5d1ad73be6
commit 047eb4fd77
3 changed files with 28 additions and 16 deletions

View file

@ -5,7 +5,9 @@ use chessfriend_moves::{Builder, BuilderError};
#[test]
fn pawn_push() -> Result<(), BuilderError> {
let mv = Builder::push(&piece!(White Pawn on A3), Square::A4).build()?;
let mv = Builder::push(&piece!(White Pawn on A3))
.to(Square::A4)
.build()?;
assert!(mv.is_quiet());
assert_eq!(mv.origin_square(), Square::A3);