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/