diff -r ea2448961441 -r 7d57a252948e test/test-real-pgn.c --- a/test/test-real-pgn.c Sun Jul 19 17:13:16 2026 +0200 +++ b/test/test-real-pgn.c Sun Jul 19 19:17:04 2026 +0200 @@ -43,8 +43,9 @@ gamestate_init(&gamestate); CX_TEST_DO { int result = parse_pgn(pgn_data[index-1], &gamestate); - char msg[32]; - sprintf(msg, "failed to parse game%03u.pgn", index); + char msg[64]; + sprintf(msg, "failed to parse game%03u.pgn: code %d, pos: %zu", + index, result, pgn_error_position()); CX_TEST_ASSERTM(result == pgn_no_error, msg); } gamestate_cleanup(&gamestate);