diff options
author | Nobuyoshi Nakada <[email protected]> | 2025-06-16 19:20:48 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2025-06-16 19:20:48 +0900 |
commit | 260ac23a53e8db93087216d115aa4b054e9cf35b (patch) | |
tree | ff812af08546f5508f74c4666dd668d53df2b245 /test/ruby/test_rubyoptions.rb | |
parent | f0371efbd87f72f140cbb6ea105a261ff1b23772 (diff) |
Use `success` option to check if the process failed
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/13624
Diffstat (limited to 'test/ruby/test_rubyoptions.rb')
-rw-r--r-- | test/ruby/test_rubyoptions.rb | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/test/ruby/test_rubyoptions.rb b/test/ruby/test_rubyoptions.rb index 69f30c1ce3..54ad953ee9 100644 --- a/test/ruby/test_rubyoptions.rb +++ b/test/ruby/test_rubyoptions.rb @@ -870,13 +870,12 @@ class TestRubyOptions < Test::Unit::TestCase def test_segv_loaded_features bug7402 = '[ruby-core:49573]' - status = assert_segv(['-e', "END {#{SEGVTest::KILL_SELF}}", - '-e', 'class Bogus; def to_str; exit true; end; end', - '-e', '$".clear', - '-e', '$".unshift Bogus.new', - '-e', '(p $"; abort) unless $".size == 1', - ]) - assert_not_predicate(status, :success?, "segv but success #{bug7402}") + assert_segv(['-e', "END {#{SEGVTest::KILL_SELF}}", + '-e', 'class Bogus; def to_str; exit true; end; end', + '-e', '$".clear', + '-e', '$".unshift Bogus.new', + '-e', '(p $"; abort) unless $".size == 1', + ], success: false) end def test_segv_setproctitle |