summaryrefslogtreecommitdiff
path: root/test/ruby/test_path.rb
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-05 15:15:43 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-05 15:15:43 +0000
commit44785befeabd09d5d34f33b33783c0ec54f06a1f (patch)
tree56830470411bdaf525d1f4c489b120125efb9097 /test/ruby/test_path.rb
parent01e3a55648559ba3d54cdf72d5c55f71a41e69e9 (diff)
* lib/optparse.rb (OptionParser#order, #permute, #parse): allow an
array as argument. * test/ruby/test_*.rb: moved invariants to left side in assert_equal, and use assert_nil, assert_raises and so on. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_path.rb')
-rw-r--r--test/ruby/test_path.rb62
1 files changed, 31 insertions, 31 deletions
diff --git a/test/ruby/test_path.rb b/test/ruby/test_path.rb
index 9faee72add..55452beb70 100644
--- a/test/ruby/test_path.rb
+++ b/test/ruby/test_path.rb
@@ -4,45 +4,45 @@ $KCODE = 'none'
class TestPath < Test::Unit::TestCase
def test_path
- assert_equal(File.basename("a"), "a")
- assert_equal(File.basename("a/b"), "b")
- assert_equal(File.basename("a/b/"), "b")
- assert_equal(File.basename("/"), "/")
- assert_equal(File.basename("//"), "/")
- assert_equal(File.basename("///"), "/")
- assert_equal(File.basename("a/b////"), "b")
- assert_equal(File.basename("a.rb", ".rb"), "a")
- assert_equal(File.basename("a.rb///", ".rb"), "a")
- assert_equal(File.basename("a.rb///", ".*"), "a")
- assert_equal(File.basename("a.rb///", ".c"), "a.rb")
- assert_equal(File.dirname("a"), ".")
- assert_equal(File.dirname("/"), "/")
- assert_equal(File.dirname("/a"), "/")
- assert_equal(File.dirname("a/b"), "a")
- assert_equal(File.dirname("a/b/c"), "a/b")
- assert_equal(File.dirname("/a/b/c"), "/a/b")
- assert_equal(File.dirname("/a/b/"), "/a")
- assert_equal(File.dirname("/a/b///"), "/a")
+ assert_equal("a", File.basename("a"))
+ assert_equal("b", File.basename("a/b"))
+ assert_equal("b", File.basename("a/b/"))
+ assert_equal("/", File.basename("/"))
+ assert_equal("/", File.basename("//"))
+ assert_equal("/", File.basename("///"))
+ assert_equal("b", File.basename("a/b////"))
+ assert_equal("a", File.basename("a.rb", ".rb"))
+ assert_equal("a", File.basename("a.rb///", ".rb"))
+ assert_equal("a", File.basename("a.rb///", ".*"))
+ assert_equal("a.rb", File.basename("a.rb///", ".c"))
+ assert_equal(".", File.dirname("a"))
+ assert_equal("/", File.dirname("/"))
+ assert_equal("/", File.dirname("/a"))
+ assert_equal("a", File.dirname("a/b"))
+ assert_equal("a/b", File.dirname("a/b/c"))
+ assert_equal("/a/b", File.dirname("/a/b/c"))
+ assert_equal("/a", File.dirname("/a/b/"))
+ assert_equal("/a", File.dirname("/a/b///"))
case Dir.pwd
when %r'\A\w:'
- assert(/\A\w:\/\z/ =~ File.expand_path(".", "/"))
- assert(/\A\w:\/a\z/ =~ File.expand_path("a", "/"))
+ assert_match(/\A\w:\/\z/, File.expand_path(".", "/"))
+ assert_match(/\A\w:\/a\z/, File.expand_path("a", "/"))
dosish = true
when %r'\A//'
- assert(%r'\A//[^/]+/[^/]+\z' =~ File.expand_path(".", "/"))
- assert(%r'\A//[^/]+/[^/]+/a\z' =~ File.expand_path(".", "/"))
+ assert_match(%r'\A//[^/]+/[^/]+\z', File.expand_path(".", "/"))
+ assert_match(%r'\A//[^/]+/[^/]+/a\z', File.expand_path(".", "/"))
dosish = true
else
- assert_equal(File.expand_path(".", "/"), "/")
- assert_equal(File.expand_path("sub", "/"), "/sub")
+ assert_equal("/", File.expand_path(".", "/"))
+ assert_equal("/sub", File.expand_path("sub", "/"))
end
if dosish
- assert_equal(File.expand_path("/", "//machine/share/sub"), "//machine/share")
- assert_equal(File.expand_path("/dir", "//machine/share/sub"), "//machine/share/dir")
- assert_equal(File.expand_path("/", "z:/sub"), "z:/")
- assert_equal(File.expand_path("/dir", "z:/sub"), "z:/dir")
+ assert_equal("//machine/share", File.expand_path("/", "//machine/share/sub"))
+ assert_equal("//machine/share/dir", File.expand_path("/dir", "//machine/share/sub"))
+ assert_equal("z:/", File.expand_path("/", "z:/sub"))
+ assert_equal("z:/dir", File.expand_path("/dir", "z:/sub"))
end
- assert_equal(File.expand_path(".", "//"), "//")
- assert_equal(File.expand_path("sub", "//"), "//sub")
+ assert_equal("//", File.expand_path(".", "//"))
+ assert_equal("//sub", File.expand_path("sub", "//"))
end
end