ruby-changes:35203
From: hsbt <ko1@a...>
Date: Tue, 26 Aug 2014 12:39:34 +0900 (JST)
Subject: [ruby-changes:35203] hsbt:r47285 (trunk): * test/test_mathn.rb: added workaround for VERBOSE messages.
hsbt 2014-08-26 12:39:21 +0900 (Tue, 26 Aug 2014) New Revision: 47285 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=47285 Log: * test/test_mathn.rb: added workaround for VERBOSE messages. Modified files: trunk/ChangeLog trunk/test/test_mathn.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 47284) +++ ChangeLog (revision 47285) @@ -1,3 +1,7 @@ https://github.com/ruby/ruby/blob/trunk/ChangeLog#L1 +Tue Aug 26 12:38:02 2014 SHIBATA Hiroshi <shibata.hiroshi@g...> + + * test/test_mathn.rb: added workaround for VERBOSE messages. + Tue Aug 26 11:44:04 2014 SHIBATA Hiroshi <shibata.hiroshi@g...> * lib/shell/process-controller.rb: removed commented-out code. Index: test/test_mathn.rb =================================================================== --- test/test_mathn.rb (revision 47284) +++ test/test_mathn.rb (revision 47285) @@ -4,20 +4,22 @@ require_relative 'ruby/envutil' https://github.com/ruby/ruby/blob/trunk/test/test_mathn.rb#L4 # mathn redefines too much. It must be isolated to child processes. class TestMathn < Test::Unit::TestCase def test_power - assert_in_out_err ['-r', 'mathn', '-e', 'a=1**2;!a'], "", [], [], '[ruby-core:25740]' - assert_in_out_err ['-r', 'mathn', '-e', 'a=(1 << 126)**2;!a'], "", [], [], '[ruby-core:25740]' + stderr = $VERBOSE ? ["lib/mathn.rb is deprecated"] : [] + assert_in_out_err ['-r', 'mathn', '-e', 'a=1**2;!a'], "", [], stderr, '[ruby-core:25740]' + assert_in_out_err ['-r', 'mathn', '-e', 'a=(1 << 126)**2;!a'], "", [], stderr, '[ruby-core:25740]' assert_in_out_err ['-r', 'mathn/complex', '-e', 'a=Complex(0,1)**4;!a'], "", [], [], '[ruby-core:44170]' assert_in_out_err ['-r', 'mathn/complex', '-e', 'a=Complex(0,1)**5;!a'], "", [], [], '[ruby-core:44170]' end def test_quo - assert_in_out_err ['-r', 'mathn'], <<-EOS, %w(OK), [], '[ruby-core:41575]' + stderr = $VERBOSE ? ["lib/mathn.rb is deprecated"] : [] + assert_in_out_err ['-r', 'mathn'], <<-EOS, %w(OK), stderr, '[ruby-core:41575]' 1.quo(2); puts :OK EOS end def test_floor - assert_separately(%w[-rmathn], <<-EOS) + assert_separately(%w[-rmathn], <<-EOS, ignore_stderr: true) assert_equal( 2, ( 13/5).floor) assert_equal( 2, ( 5/2).floor) assert_equal( 2, ( 12/5).floor) @@ -42,7 +44,7 @@ class TestMathn < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/test_mathn.rb#L44 end def test_ceil - assert_separately(%w[-rmathn], <<-EOS) + assert_separately(%w[-rmathn], <<-EOS, ignore_stderr: true) assert_equal( 3, ( 13/5).ceil) assert_equal( 3, ( 5/2).ceil) assert_equal( 3, ( 12/5).ceil) @@ -67,7 +69,7 @@ class TestMathn < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/test_mathn.rb#L69 end def test_truncate - assert_separately(%w[-rmathn], <<-EOS) + assert_separately(%w[-rmathn], <<-EOS, ignore_stderr: true) assert_equal( 2, ( 13/5).truncate) assert_equal( 2, ( 5/2).truncate) assert_equal( 2, ( 12/5).truncate) @@ -92,7 +94,7 @@ class TestMathn < Test::Unit::TestCase https://github.com/ruby/ruby/blob/trunk/test/test_mathn.rb#L94 end def test_round - assert_separately(%w[-rmathn], <<-EOS) + assert_separately(%w[-rmathn], <<-EOS, ignore_stderr: true) assert_equal( 3, ( 13/5).round) assert_equal( 3, ( 5/2).round) assert_equal( 2, ( 12/5).round) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/