I seem to have come across an incorrect testcase here, namely Test 8:
@testset "Finished game where X won via middle row victory" begin
@test gamestate(["O O", "XXX", " O "]) == "win"
end
But obviously, this game would be invalid.
The Test for this case is correct in other tracks I’ve seen, with only one ‘O’ in the first row.