summaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
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