ruby-trunk-changes r51719 - r51721

今日も File.symlink の Windows 版対応に関連してテストの修正がありました。

nobu: r51719 2015-08-29 10:25:07 +0900

標準添付ライブラリ fileutils のテストと拡張ライブラリ pathname のテストで File.symlink が使えるかどうかのチェックに引数に nil を渡して呼び出して NotImplementedError が発生するかどうかをみるという方法が取られていたので、空文字列を渡すように修正しています。 nil だと ArgumentError が発生する(と書いてありますが、後の修正をみると TypeError かも)のですが、これは Windows 版で必要な administration 権限があるかどうかのチェックの前に発生してしまうので、チェックが不十分になってしまうようです。

svn: r51720 2015-08-29 10:25:38 +0900

version.h の日付更新。

nobu: r51721 2015-08-29 14:19:49 +0900

r51719 の続き。 pathname のテストで File.symlink に空文字列を渡すようにしたので TypeError のかわりに Errno::ENOENT を rescue するように変更しています。