From: Usaku NAKAMURA Date: 2011-06-02T12:29:35+09:00 Subject: [ruby-core:36688] [Ruby 1.9 - Bug #4813] test_minitest.rb failed on win32-x64 Issue #4813 has been updated by Usaku NAKAMURA. wait, wait... this is ruby's bug not minitest's. IO#rewind do flush internally. so, if this patch corrects some bugs, the internal flush process is something wrong. ---------------------------------------- Bug #4813: test_minitest.rb failed on win32-x64 http://redmine.ruby-lang.org/issues/4813 Author: Akio Tajima Status: Closed Priority: Normal Assignee: Ryan Davis Category: lib Target version: 1.9.3 ruby -v: ruby 1.9.3dev (2011-06-01) [x64-mswin64_100] minitest.rb with external command 'diff' may fail on (at least on my) win32-x64 ruby. Above patch fixed this. --- lib/minitest/unit.rb~ 2011-06-01 22:09:05.000000000 +0900 +++ lib/minitest/unit.rb 2011-06-02 00:44:19.000000000 +0900 @@ -121,9 +121,11 @@ module MiniTest Tempfile.open("expect") do |a| a.puts expect + a.flush a.rewind Tempfile.open("butwas") do |b| b.puts butwas + b.flush b.rewind -- http://redmine.ruby-lang.org