fix RSTRING_PTR usage.

This commit is contained in:
Tomoyuki Sahara
2013-10-03 12:18:39 +09:00
parent bf4c226232
commit 005f01f2fc
2 changed files with 36 additions and 40 deletions
+11 -6
View File
@@ -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