OSDN Git Service

test/TC_uchifuzume.rb did not run with Ruby 1.8.7. This issue has been fixed.
[shogi-server/shogi-server.git] / test / TC_uchifuzume.rb
index cc7ea88..c84ddea 100644 (file)
@@ -5,7 +5,7 @@ include Socket::Constants
 
 class UchifuzumeTest < ReadFileClient
   def test_uchifuzume
-    csa = File.read(filepath("uchifuzume.csa"), :encoding => Encoding::Shift_JIS)
+    csa = File.open(filepath("uchifuzume.csa"), "r+:shift_jis"){|f| f.read}
     handshake(csa)
     @p2.puts "-0064FU"
     @p1.puts "%TORYO"
@@ -16,7 +16,7 @@ class UchifuzumeTest < ReadFileClient
   end
 
   def test_not_uchifuzume
-    csa = File.read(filepath("not_uchifuzume.csa"), :encoding => Encoding::Shift_JIS)
+    csa = File.open(filepath("not_uchifuzume.csa"), "r+:shift_jis"){|f| f.read}
     handshake(csa)
     @p2.puts "-0092FU"
     @p1.puts "%TORYO"