ruby-changes:25186
From: usa <ko1@a...>
Date: Wed, 17 Oct 2012 11:06:51 +0900 (JST)
Subject: [ruby-changes:25186] usa:r37238 (trunk): * test/ruby/test_hash.rb (TestHash#test_dup_equality): added a new test
usa 2012-10-17 11:06:34 +0900 (Wed, 17 Oct 2012) New Revision: 37238 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37238 Log: * test/ruby/test_hash.rb (TestHash#test_dup_equality): added a new test to show the problem of r37232. Modified files: trunk/ChangeLog trunk/test/ruby/test_hash.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 37237) +++ ChangeLog (revision 37238) @@ -1,3 +1,8 @@ +Wed Oct 17 11:04:48 2012 NAKAMURA Usaku <usa@r...> + + * test/ruby/test_hash.rb (TestHash#test_dup_equality): added a new test + to show the problem of r37232. + Wed Oct 17 10:48:40 2012 Shugo Maeda <shugo@r...> * vm_insnhelper.c (vm_search_method): fix a build error that occurs Index: test/ruby/test_hash.rb =================================================================== --- test/ruby/test_hash.rb (revision 37237) +++ test/ruby/test_hash.rb (revision 37238) @@ -325,6 +325,15 @@ end end + def test_dup_equality + h = {'k' => 'v'} + assert_equal(h, h.dup) + h1 = {h => 1} + assert_equal(h1, h1.dup) + h[1] = 2 + assert_equal(h1, h1.dup) + end + def test_each count = 0 @cls[].each { |k, v| count + 1 } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/