[前][次][番号順一覧][スレッド一覧]

ruby-changes:11088

From: nobu <ko1@a...>
Date: Sun, 1 Mar 2009 14:16:20 +0900 (JST)
Subject: [ruby-changes:11088] Ruby:r22683 (ruby_1_8, trunk): * test/ruby/test_path.rb (test_extname): test for r19596.

nobu	2009-03-01 14:16:14 +0900 (Sun, 01 Mar 2009)

  New Revision: 22683

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22683

  Log:
    * test/ruby/test_path.rb (test_extname): test for r19596.

  Modified files:
    branches/ruby_1_8/test/ruby/test_path.rb
    trunk/test/ruby/test_path.rb

Index: test/ruby/test_path.rb
===================================================================
--- test/ruby/test_path.rb	(revision 22682)
+++ test/ruby/test_path.rb	(revision 22683)
@@ -223,4 +223,13 @@
       assert_equal('c', File.basename('///a/b/c'))
     end
   end
+
+  def test_extname
+    assert_equal('', File.extname('a'))
+    assert_equal('.rb', File.extname('a.rb'))
+    assert_equal('', File.extname('a.rb.'))
+    assert_equal('', File.extname('a.'))
+    assert_equal('', File.extname('.x'))
+    assert_equal('', File.extname('..x'))
+  end
 end
Index: ruby_1_8/test/ruby/test_path.rb
===================================================================
--- ruby_1_8/test/ruby/test_path.rb	(revision 22682)
+++ ruby_1_8/test/ruby/test_path.rb	(revision 22683)
@@ -223,4 +223,13 @@
       assert_equal('c', File.basename('///a/b/c'))
     end
   end
+
+  def test_extname
+    assert_equal('', File.extname('a'))
+    assert_equal('.rb', File.extname('a.rb'))
+    assert_equal('', File.extname('a.rb.'))
+    assert_equal('', File.extname('a.'))
+    assert_equal('', File.extname('.x'))
+    assert_equal('', File.extname('..x'))
+  end
 end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]