summaryrefslogtreecommitdiffhomepage
path: root/mrbgems
diff options
context:
space:
mode:
authorbamchoh <[email protected]>2017-12-09 03:27:05 +0900
committerGitHub <[email protected]>2017-12-09 03:27:05 +0900
commit0ded91c806b66a419c2e683095b3fd124a4efee7 (patch)
tree38457c49599fc12a7578e536340c3a3e61e42396 /mrbgems
parent550c8782162d319edcbaec3bfdeec2d269dfbdfc (diff)
downloadmruby-0ded91c806b66a419c2e683095b3fd124a4efee7.tar.gz
mruby-0ded91c806b66a419c2e683095b3fd124a4efee7.zip
Skip "File.readlink fails" test on MSVC
When MSVC, "File.readlink fails with non-symlink" test was failed even if raising NotImplementedError
Diffstat (limited to 'mrbgems')
-rw-r--r--mrbgems/mruby-io/test/file.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/mrbgems/mruby-io/test/file.rb b/mrbgems/mruby-io/test/file.rb
index 941e91ac4..d76092f08 100644
--- a/mrbgems/mruby-io/test/file.rb
+++ b/mrbgems/mruby-io/test/file.rb
@@ -107,6 +107,7 @@ end
assert("File.readlink fails with non-symlink") do
begin
+ e2 = nil
assert_raise(RuntimeError) {
begin
File.readlink($mrbtest_io_rfname)
@@ -115,8 +116,11 @@ assert("File.readlink fails with non-symlink") do
raise RuntimeError, "SystemCallError converted to RuntimeError"
end
raise e
+ rescue NotImplementedError => e
+ e2 = e
end
}
+ raise e2 if e2
rescue NotImplementedError => e
skip e.message
end