ruby-changes:5894
From: usa <ko1@a...>
Date: Wed, 18 Jun 2008 14:55:02 +0900 (JST)
Subject: [ruby-changes:5894] Ruby:r17402 (trunk): * test/ruby/test_argf.rb (test_binmode): wrong test. fixed.
usa 2008-06-18 14:52:32 +0900 (Wed, 18 Jun 2008)
New Revision: 17402
Modified files:
trunk/test/ruby/test_argf.rb
Log:
* test/ruby/test_argf.rb (test_binmode): wrong test. fixed.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_argf.rb?r1=17402&r2=17401&diff_format=u
Index: test/ruby/test_argf.rb
===================================================================
--- test/ruby/test_argf.rb (revision 17401)
+++ test/ruby/test_argf.rb (revision 17402)
@@ -203,7 +203,7 @@
w.puts " puts line.chomp + '.new'"
w.puts "end"
w.close
- assert_match(/Can't rename .* to .*: .*. skipping file/, e.read)
+ assert_match(/Can't rename .* to .*: .*. skipping file/, e.read) #'
assert_equal("", r.read)
assert_equal("foo\nbar\nbaz\n", File.read(t.path))
end
@@ -642,9 +642,14 @@
end
def test_binmode
- ruby('-e', "ARGF.binmode; puts ARGF.read", @t1.path, @t2.path, @t3.path) do |f|
- assert_equal("1\n2\n3\n4\n5\n6\n", f.read)
+ r = ""
+ @tmps.each do |f|
+ r << IO.read(f.path, mode:"rb")
end
+ ruby('-e', "ARGF.binmode; STDOUT.binmode; puts ARGF.read", @t1.path, @t2.path, @t3.path) do |f|
+ f.binmode
+ assert_equal(r, f.read)
+ end
end
def test_skip
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/