From 6ed1a5e0e62bbdadcf3d0c61fcfe0c5f8d01789b Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 7 Feb 2020 13:50:20 +0900 Subject: Made a test more robust Against changes of the `assert_separately` prologue code. --- test/ruby/test_module.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/test/ruby/test_module.rb b/test/ruby/test_module.rb index 2e0a14e300..5194a56a8c 100644 --- a/test/ruby/test_module.rb +++ b/test/ruby/test_module.rb @@ -2393,7 +2393,10 @@ class TestModule < Test::Unit::TestCase def test_inspect_segfault bug_10282 = '[ruby-core:65214] [Bug #10282]' - assert_separately [], <<-RUBY + assert_separately [], "#{<<~"begin;"}\n#{<<~'end;'}" + bug_10282 = "#{bug_10282}" + begin; + line = __LINE__ + 2 module ShallowInspect def shallow_inspect "foo" @@ -2410,9 +2413,9 @@ class TestModule < Test::Unit::TestCase A.prepend InspectIsShallow - expect = "#" - assert_equal expect, A.new.method(:inspect).inspect, "#{bug_10282}" - RUBY + expect = "#" + assert_equal expect, A.new.method(:inspect).inspect, bug_10282 + end; end def test_define_method_with_unbound_method -- cgit v1.2.3