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/