From 005f01f2fc1b03a142ae04d4c94255fca15ddd33 Mon Sep 17 00:00:00 2001 From: Tomoyuki Sahara Date: Thu, 3 Oct 2013 12:18:39 +0900 Subject: fix RSTRING_PTR usage. --- test/file.rb | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'test') 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 -- cgit v1.2.3