ruby-changes:4048
From: ko1@a...
Date: Mon, 18 Feb 2008 15:18:25 +0900 (JST)
Subject: [ruby-changes:4048] akr - Ruby:r15538 (trunk): add tests.
akr 2008-02-18 15:18:14 +0900 (Mon, 18 Feb 2008) New Revision: 15538 Modified files: trunk/test/ruby/test_string.rb Log: add tests. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_string.rb?r1=15538&r2=15537&diff_format=u Index: test/ruby/test_string.rb =================================================================== --- test/ruby/test_string.rb (revision 15537) +++ test/ruby/test_string.rb (revision 15538) @@ -580,6 +580,7 @@ assert_equal('ac', 'abc'.sub(/b/, {})) assert_equal('a1c', 'abc'.sub(/b/, "b" => 1)) assert_equal('aBc', 'abc'.sub(/b/, Hash.new {|h, k| k.upcase })) + assert_equal('a[\&]c', 'abc'.sub(/b/, "b" => '[\&]')) assert_equal('aBcabc', 'abcabc'.sub(/b/, Hash.new {|h, k| h[k] = k.upcase })) assert_equal('aBcdef', 'abcdef'.sub(/de|b/, "b" => "B", "de" => "DE")) end @@ -589,6 +590,7 @@ assert_equal('ac', 'abc'.gsub(/b/, {})) assert_equal('a1c', 'abc'.gsub(/b/, "b" => 1)) assert_equal('aBc', 'abc'.gsub(/b/, Hash.new {|h, k| k.upcase })) + assert_equal('a[\&]c', 'abc'.gsub(/b/, "b" => '[\&]')) assert_equal('aBcaBc', 'abcabc'.gsub(/b/, Hash.new {|h, k| h[k] = k.upcase })) assert_equal('aBcDEf', 'abcdef'.gsub(/de|b/, "b" => "B", "de" => "DE")) end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/