From 2f5702731b1bc46ba96f21046c65b079790e7025 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Fri, 19 Jan 2024 16:03:38 +0900 Subject: [PATCH 1/2] Do not include a backtick in error messages and backtraces [Feature #16495] --- test/test_forwardable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_forwardable.rb b/test/test_forwardable.rb index deb0b5d..9cbf8f7 100644 --- a/test/test_forwardable.rb +++ b/test/test_forwardable.rb @@ -306,7 +306,7 @@ class Foo2 < BasicObject def test_basicobject_subclass bug11616 = '[ruby-core:71176] [Bug #11616]' - assert_raise_with_message(NameError, /`bar'/, bug11616) { + assert_raise_with_message(NameError, /'bar'/, bug11616) { Foo2.new.baz } end From 42b50c211167593d1e321c412655e4acf9dbfc36 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Fri, 16 Feb 2024 11:08:03 +0900 Subject: [PATCH 2/2] Relax regexp for Ruby 3.3 or before --- test/test_forwardable.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_forwardable.rb b/test/test_forwardable.rb index 9cbf8f7..9ed3300 100644 --- a/test/test_forwardable.rb +++ b/test/test_forwardable.rb @@ -306,7 +306,7 @@ class Foo2 < BasicObject def test_basicobject_subclass bug11616 = '[ruby-core:71176] [Bug #11616]' - assert_raise_with_message(NameError, /'bar'/, bug11616) { + assert_raise_with_message(NameError, /[`']bar'/, bug11616) { Foo2.new.baz } end