summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorTomoyuki Sahara <[email protected]>2013-10-03 12:18:39 +0900
committerTomoyuki Sahara <[email protected]>2013-10-03 12:18:39 +0900
commit005f01f2fc1b03a142ae04d4c94255fca15ddd33 (patch)
tree6286d238ed8b1280ff8e1983b8df94f4fdc0e412 /test
parentbf4c226232918a97fe607272eb4e3076b4866f32 (diff)
downloadmruby-005f01f2fc1b03a142ae04d4c94255fca15ddd33.tar.gz
mruby-005f01f2fc1b03a142ae04d4c94255fca15ddd33.zip
fix RSTRING_PTR usage.
Diffstat (limited to 'test')
-rw-r--r--test/file.rb17
1 files changed, 11 insertions, 6 deletions
diff --git a/test/file.rb b/test/file.rb
index 4b3458d1a..8865a30a9 100644
--- a/test/file.rb
+++ b/test/file.rb
@@ -30,14 +30,19 @@ assert('File#path', '15.2.21.4.2') do
io.closed?
end
-assert('File.dirname') do
- path = File.dirname("filename")
- "." == path
+assert('File.basename') do
+ assert_equal '/', File.basename('//')
+ assert_equal 'a', File.basename('/a/')
+ assert_equal 'b', File.basename('/a/b')
+ assert_equal 'b', File.basename('../a/b')
end
-assert('File.basename') do
- name = File.basename("../somewhere/filename")
- name == "filename"
+assert('File.dirname') do
+ assert_equal '.', File.dirname('')
+ assert_equal '.', File.dirname('a')
+ assert_equal '/', File.dirname('/a')
+ assert_equal 'a', File.dirname('a/b')
+ assert_equal '/a', File.dirname('/a/b')
end
assert('File.extname') do