summaryrefslogtreecommitdiff
path: root/test/ruby/test_rubyoptions.rb
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-10-15 03:27:37 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2014-10-15 03:27:37 +0000
commit2386407223a5074a25e1a3827ed2e1be81ec3a40 (patch)
tree2b943b0b61adc2d4dcae96ef0cd357761e10777d /test/ruby/test_rubyoptions.rb
parent7643c2b37d84b73250626587a912ecacc0d4d4fe (diff)
* 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.rb14
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