diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-09 14:22:03 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2017-12-09 14:22:03 +0900 |
| commit | b103fa229db7b161b81012dc6da029a4d478e5f9 (patch) | |
| tree | 07bad681fc7333e7a7f3ed356566b0093e30266a | |
| parent | bda273f35d28215c9c2a4abc1965f46ed39ba32a (diff) | |
| download | mruby-b103fa229db7b161b81012dc6da029a4d478e5f9.tar.gz mruby-b103fa229db7b161b81012dc6da029a4d478e5f9.zip | |
`File.symlink` may not be implemented on some platforms; ref #3877
| -rw-r--r-- | mrbgems/mruby-io/test/file.rb | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/mrbgems/mruby-io/test/file.rb b/mrbgems/mruby-io/test/file.rb index d76092f08..da3e2aa11 100644 --- a/mrbgems/mruby-io/test/file.rb +++ b/mrbgems/mruby-io/test/file.rb @@ -173,11 +173,15 @@ assert('File.symlink') do if !File.exist?(target_name) skip("target directory of File.symlink is not found") else - assert_equal 0, File.symlink(target_name, symlink_name) begin - assert_equal true, File.symlink?(symlink_name) - ensure - File.delete symlink_name + assert_equal 0, File.symlink(target_name, symlink_name) + begin + assert_equal true, File.symlink?(symlink_name) + ensure + File.delete symlink_name + end + rescue NotImplementedError => e + skip e.message end end end |
