ruby-changes:25484
From: ayumin <ko1@a...>
Date: Thu, 8 Nov 2012 00:53:59 +0900 (JST)
Subject: [ruby-changes:25484] ayumin:r37541 (trunk): * test/ruby/test_enumerator.rb: Add test to shed light upon the bug
ayumin 2012-11-08 00:51:00 +0900 (Thu, 08 Nov 2012) New Revision: 37541 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37541 Log: * test/ruby/test_enumerator.rb: Add test to shed light upon the bug which made by r37498. See http://bugs.ruby-lang.org/issues/7298 Modified files: trunk/test/ruby/test_enumerator.rb Index: test/ruby/test_enumerator.rb =================================================================== --- test/ruby/test_enumerator.rb (revision 37540) +++ test/ruby/test_enumerator.rb (revision 37541) @@ -67,6 +67,9 @@ assert_match 'Enumerator.new without a block is deprecated', err assert_equal([1, 2, 3], Enumerator.new { |y| i = 0; loop { y << (i += 1) } }.take(3)) assert_raise(ArgumentError) { Enumerator.new } + assert_equal([1, 2, 3], Enumerator.new([1, 2, 3]).take(3)) + bug7298 = '[ruby-core:49001]' + assert_equal([4, 5, 6], Enumerator.new([4, 5, 6]){|y| i = 0; loop { y << (i+=1) } }.take(3)) end def test_initialize_copy -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/