From d0a9ee1e86c3cfd410ed39d693bc14431baec420 Mon Sep 17 00:00:00 2001 From: usa Date: Mon, 3 Mar 2014 04:28:55 +0000 Subject: [PATCH] * test/test_find.rb (TestFind#test_unsearchable_dir): ruby cannot make directory unreachable by owner on Windows. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ test/test_find.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1557d3bafd..50ec1ccf00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Mar 3 13:27:35 2014 NAKAMURA Usaku + + * test/test_find.rb (TestFind#test_unsearchable_dir): ruby cannot make + directory unreachable by owner on Windows. + Mon Mar 3 08:10:04 2014 Eric Wong * vm_method.c (rb_method_entry_get_without_cache): disable GMC diff --git a/test/test_find.rb b/test/test_find.rb index 8bd67829d3..af0cb2dc95 100644 --- a/test/test_find.rb +++ b/test/test_find.rb @@ -130,13 +130,13 @@ class TestFind < Test::Unit::TestCase Find.find(d, ignore_error: true) {|f| a << f } assert_equal([d, dir, file], a) + skip "no meaning test on Windows" if /mswin|mingw/ =~ RUBY_PLATFORM a = [] assert_raise_with_message(Errno::EACCES, /#{Regexp.quote(file)}/) do Find.find(d, ignore_error: false) {|f| a << f } end assert_equal([d, dir, file], a) - skip "no meaning test on Windows" if /mswin|mingw/ =~ RUBY_PLATFORM assert_raise(Errno::EACCES) { File.lstat(file) } ensure File.chmod(0700, dir)