>  1) Failure:
> test_nread(TestIOWait) [C:/Users/usa/ruby/trunk/test/io/wait/test_io_wait.rb:27]:
> <1> expected but was
> <0>.
>
>  2) Failure:
> test_ready?(TestIOWait) [C:/Users/usa/ruby/trunk/test/io/wait/test_io_wait.rb:39]:
> Failed assertion, no message given.
>
>  3) Failure:
> test_wait(TestIOWait) [C:/Users/usa/ruby/trunk/test/io/wait/test_io_wait.rb:51]:
> <#<Socket:fd 13>> expected but was
> <nil>.

あれ、この3つはSocketPairを使うようになってから、うちでは出なくなったんですけど。。。
socket pair の既知の制限でなにか心当たりありませんか? Windowsのバージョン依存とかで。あ、うちは Vistaです。