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

ruby-changes:17801

From: yugui <ko1@a...>
Date: Wed, 17 Nov 2010 16:10:30 +0900 (JST)
Subject: [ruby-changes:17801] Ruby:r29812 (trunk): * test/ruby/envutil.rb (Test::Unit::Assersions#assert_warn):

yugui	2010-11-17 16:08:07 +0900 (Wed, 17 Nov 2010)

  New Revision: 29812

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29812

  Log:
    * test/ruby/envutil.rb (Test::Unit::Assersions#assert_warn):
      new assersion to assert that a particular warning message is 
      displayed.
      forwardport from branches/ruby_1_9_2@29795.

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/envutil.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 29811)
+++ ChangeLog	(revision 29812)
@@ -1,3 +1,10 @@
+Wed Nov 17 16:04:23 2010  Yuki Sonoda (Yugui)  <yugui@y...>
+
+	* test/ruby/envutil.rb (Test::Unit::Assersions#assert_warn):
+	  new assersion to assert that a particular warning message is 
+	  displayed.
+	  forwardport from branches/ruby_1_9_2@29795.
+
 Wed Nov 17 15:16:48 2010  NARUSE, Yui  <naruse@r...>
 
 	* regint.h (OnigOpInfoType): constify name.
Index: test/ruby/envutil.rb
===================================================================
--- test/ruby/envutil.rb	(revision 29811)
+++ test/ruby/envutil.rb	(revision 29812)
@@ -173,6 +173,11 @@
         assert(status.success?, m)
       end
 
+      def assert_warn(msg)
+        stderr = EnvUtil.verbose_warning { yield }
+        assert(msg === stderr, "warning message #{stderr.inspect} is expected to match #{msg.inspect}")
+      end
+
     end
   end
 end

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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