diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-10-15 03:27:37 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2014-10-15 03:27:37 +0000 |
commit | 2386407223a5074a25e1a3827ed2e1be81ec3a40 (patch) | |
tree | 2b943b0b61adc2d4dcae96ef0cd357761e10777d /test/ruby/test_rubyoptions.rb | |
parent | 7643c2b37d84b73250626587a912ecacc0d4d4fe (diff) | |
download | ruby-2386407223a5074a25e1a3827ed2e1be81ec3a40.tar.gz |
* test/ruby/envutil.rb (assert_regexp_list): New assertion method.
* test/ruby/test_rubyoptions.rb: Use assert_regexp_list.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@47925 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/ruby/test_rubyoptions.rb')
-rw-r--r-- | test/ruby/test_rubyoptions.rb | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/test/ruby/test_rubyoptions.rb b/test/ruby/test_rubyoptions.rb index 25e5fe6d96..7967415ec5 100644 --- a/test/ruby/test_rubyoptions.rb +++ b/test/ruby/test_rubyoptions.rb @@ -536,7 +536,9 @@ class TestRubyOptions < Test::Unit::TestCase --\sC\slevel\sbacktrace\sinformation\s-------------------------------------------\n (?:(?:.*\s)?\[0x\h+\]\n)*\n )? - (?m:.*) + )x, + :*, + %r( \[NOTE\]\n You\smay\shave\sencountered\sa\sbug\sin\sthe\sRuby\sinterpreter\sor\sextension\slibraries.\n Bug\sreports\sare\swelcome.\n @@ -559,15 +561,7 @@ class TestRubyOptions < Test::Unit::TestCase EnvUtil.diagnostic_reports(Signal.signame(signo), EnvUtil.rubybin, status.pid, Time.now) end - str = stderr - SEGVTest::ExpectedStderrList.each {|regexp| - r = /\A#{regexp}/ - unless r =~ str - assert_match(r, str, message) - end - str = $' - } - assert_equal('', str) + assert_regexp_list(SEGVTest::ExpectedStderrList, stderr, message) status end |