feat: NCS-11 50-move rule #9

Merged
Janis merged 12 commits from feat/NCS-11 into main 2026-04-01 10:36:24 +02:00
Showing only changes of commit a5d7743c77 - Show all commits
@@ -83,5 +83,6 @@ class FenExporterTest extends AnyFunSuite with Matchers:
status = GameStatus.InProgress
)
val fen = FenExporter.gameStateToFen(gameState)
val parsed = FenParser.parseFen(fen).get
parsed.halfMoveClock shouldBe 42
FenParser.parseFen(fen) match
case Some(gs) => gs.halfMoveClock shouldBe 42
case None => fail("FEN parsing failed")