[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]