1 $:.unshift File.join(File.dirname(__FILE__), "..")
2 $topdir = File.expand_path File.dirname(__FILE__)
3 require "test/baseclient"
4 include Socket::Constants
6 # This game has more thatn 256 moves.
7 # Disableing max-moves, "./shogi-server --max moves 0", is required.
9 class MaxMovesTest < ReadFileClient
10 def test_max_moves_draw
11 csa = File.open(filepath("max_moves_draw.csa")) {|f| f.read}
13 @p1.wait(/#MAX_MOVES\n#CENSORED/)
14 @p2.wait(/#MAX_MOVES\n#CENSORED/)