diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-05-04 16:02:17 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-05-04 16:02:17 +0000 |
commit | fd328d8ea15d653130d89a9c59f977b1f4e6d6f6 (patch) | |
tree | c6a20f32ad31cc3488b11eedddcf8d82c02dbd50 /test/ruby/test_require.rb | |
parent | 576252ae9d2b5e9601897eeca3aa2f25353068fc (diff) | |
download | ruby-fd328d8ea15d653130d89a9c59f977b1f4e6d6f6.tar.gz |
* test/ruby/test_require.rb (test_relative_symlink): skip if symlink is not
implemented.
* test/ruby/test_file_exhaustive.rb (test_stat, test_expand_path): ignore tests
about nlink on Windows because its not imeplented because of performance
problem.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_require.rb')
-rw-r--r-- | test/ruby/test_require.rb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/test/ruby/test_require.rb b/test/ruby/test_require.rb index fbe71a2db5..40eb67da26 100644 --- a/test/ruby/test_require.rb +++ b/test/ruby/test_require.rb @@ -290,9 +290,13 @@ class TestRequire < Test::Unit::TestCase File.open("a/lib.rb", "w") {|f| f.puts 'puts "a/lib.rb"' } File.open("b/lib.rb", "w") {|f| f.puts 'puts "b/lib.rb"' } File.open("a/tst.rb", "w") {|f| f.puts 'require_relative "lib"' } - File.symlink("../a/tst.rb", "b/tst.rb") - result = IO.popen([EnvUtil.rubybin, "b/tst.rb"]).read - assert_equal("a/lib.rb\n", result, "[ruby-dev:40040]") + begin + File.symlink("../a/tst.rb", "b/tst.rb") + result = IO.popen([EnvUtil.rubybin, "b/tst.rb"]).read + assert_equal("a/lib.rb\n", result, "[ruby-dev:40040]") + rescue NotImplementedError + skip "File.symlink is not implemented" + end } } end |